﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HCQ2_Model.DocModel
{
    public class DocTableParamModel
    {
        /// <summary>
        ///  类别【奇点元宇宙】
        ///  5：应用
        ///  6：房间
        /// </summary>
        public int vrType { get; set; }
        /// <summary>
        ///  是否热门推荐
        /// </summary>
        public int isHot { get; set; } = -1;
        /// <summary>
        ///  商品类别
        ///  素材、作品、组件
        /// </summary>
        public string goodType { get; set; }
        /// <summary>
        ///  素材格式
        /// </summary>
        public string mater_type { get; set; } = string.Empty;
        /// <summary>
        ///  产品类别
        ///  -1：全部
        ///  1：VRPPT
        ///  2：创客
        ///  3：头记
        ///  4：校史馆
        /// </summary>
        public int pro_type { get; set; } = -1;
        /// <summary>
        ///  适合分类
        /// </summary>
        public string file_classify { get; set; }
        /// <summary>
        ///  是否推荐
        ///  -1：全部
        ///  0：未推荐
        ///  1：已推荐
        /// </summary>
        public int is_recommend { get; set; } = -1;
        /// <summary>
        ///  所属单位
        /// </summary>
        public string org_unit { get; set; } = string.Empty;
        /// <summary>
        ///  产品形态
        ///  -1：全部
        ///  1：VR
        ///  2：虚拟仿真
        ///  3：AR
        /// </summary>
        public int pro_form { get; set; } = -1;
        /// <summary>
        ///  是否包含子目录
        ///  yes：包含
        ///  no：不包含
        /// </summary>
        public string inChild { get; set; } = "yes";
        /// <summary>
        ///  商品类型 
        ///  -1：全部
        ///  3：免费
        ///  5：收费
        /// </summary>
        public int sourceType { get; set; }
        /// <summary>
        ///  关键字
        /// </summary>
        public string keyword { get; set; }
        /// <summary>
        ///  节点ID
        /// </summary>
        public int folder_id { get; set; }
        /// <summary>
        ///  页面类型 0:我的文档，1：我的分享，2：分享文档，3：公用文档（收费），4：回收站，5：待审核资源，6：共享文档（免费）
        /// </summary>
        public int pageType { get; set; }
        /// <summary>
        ///  文档类别 1：3D模型，2：文档，3：图片，4：全景图片，5：视频，6：全景视频，7：其他
        /// </summary>
        public int doc_type { get; set; }
        /// <summary>
        ///  path目录
        /// </summary>
        public string folder_path { get; set; }
        /// <summary>
        ///  发布开始时间
        /// </summary>
        public string issue_start { get; set; }
        /// <summary>
        ///  发布截止时间
        /// </summary>
        public string issue_end { get; set; }
        /// <summary>
        ///  第几页
        /// </summary>
        public int page { get; set; } = 1;
        /// <summary>
        ///  每页数量
        /// </summary>
        public int rows { get; set; } = 10;
        /// <summary>
        ///  用户ID
        /// </summary>
        public int user_id { get; set; }
        //VR资源查询
        /// <summary>
        ///  文档状态：
        ///  私有：0
        ///  待审核：1
        ///  已上架：5
        ///  已下架：4
        ///  审核未通过：6
        ///  我的全部：10
        /// </summary>
        public string file_status { get; set; }
    }
}
